By train
Tirupati is a major junction in South Central Railways. Indian Railways (http://www.indianrail.gov.in) operates direct trains from near by metro cities - Bangalore, Chennai, Hyderabad and other major Railway stations to Tirupati. Trains can be boarded at nearby cities - Renigunta 10 km from Tirupati and Gudur 100 km as well. Frequent bus service is available between Tirupati, Renigunta and Gudur.
By road
National Highway NH 205 passes through Renigunta and hence is accessible from Chennai 3-4hrs, Bangalore 5+ hours, Hyderabad 10-12 hours and other nearby cities.
Andhra Pradesh State Road Transport Corporation (http://apsrtc.gov.in) APSRTC - from Hyderabad or from within Andhra Pradesh
Tamil Nadu State Express Transport Corporation (http://www.setctn.com/onl...) SETC - from Chennai
Karnataka State Road Transport Coroporation (http://ksrtc.in/) KSRTC - from Bangalore
By plane
King Fisher operates daily flights to Hyderabad @ 08.10 Hrs; Indian Airlines operates daily flights to Hyderabad New Delhi @ 14.20 Hrs; Jet Air Ways operates daily flights except on Tuesdays to Hyderabad @ 13.50 Hrs; King Fisher operates daily flights except on Tuesdays to HyderabadVizag @ 13.50 Hrs
From Chennai airport to Tirupati: Use this route if you have little luggage and are comfortable walking for short distances and want to try a cheaper, alternative route to Chennai Central. From Chennai airport, you can walk over to the local suburban railway station Tirusulam, about 5 minutes away and take a local train to Park Station Rs. 7, about 30 minutes. Chennai Central is a 5-10 minute walk from Park Station. From Chennai Central, there are frequent long distance train services to Tirupati.